//===============================================================================
// Microsoft patterns & practices Enterprise Library Contribution
// Policy Injection Application Block
//===============================================================================

using System.Collections.Generic;
using Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration;

namespace EntLibContrib.PolicyInjection.Configuration.Design.MatchingRules
{
	/// <summary>
	/// Composite Matching Rule Node interface
	/// </summary>
	public interface ICompositeMatchingRuleNode
	{
		/// <summary>
		/// Gets the child rules.
		/// </summary>
		/// <value>The child rules.</value>
		IEnumerable<MatchingRuleData> ChildRules { get; }
	}
}
